]> dgit.raspbian.org Git - gnome-shell.git/commit
popupMenu, panelMenu: split up panel and non-panel keynav
authorDan Winship <danw@gnome.org>
Tue, 8 Feb 2011 19:53:43 +0000 (14:53 -0500)
committerDan Winship <danw@gnome.org>
Mon, 7 Mar 2011 15:57:45 +0000 (10:57 -0500)
commitef6cce89885d2312c8eb47ce7daed8f0a962ed60
tree70a92ea1df3aca33c5b1bb9092c8fc85daec9c1d
parentdf848fdb4da9f6a976189c7536f203610d35ccb8
popupMenu, panelMenu: split up panel and non-panel keynav

PopupMenuManager was pretending that it knew nothing about the menu's
sourceActors, while also trying to handle keynav between them. This
was a big mess, and resulted in bugs in navigation between panel menus
and the Activities button, and it totally gets in the way when trying
to add keynav to the dash (whose menu sources are arranged vertically
rather than horizontally).

Fix this up by moving the panel-specific parts to PanelMenuButton
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=641253
js/ui/panelMenu.js
js/ui/popupMenu.js
src/st/st-focus-manager.c
src/st/st-focus-manager.h